man who makes or sells mortars - Espagnol Anglais Dictionnaire